Architecture and Design Intent in Component & COTS Based Systems
نویسندگان
چکیده
Architecture and design intent are critical elements in the development and evolution of software systems. They are critical in two ways. First, there must be a shared understanding of them to adequately and effectively build and evolve our systems. Second, this shared understanding is needed to coordinate the various developers and teams of developers, especially in evolving our systems. The lack of access to internal implementation details makes the issue of architecture and design intent even more critical in COTS and component based systems. We explore the issues involved in supporting the reification and use of architecture and design intent, discuss a selection of approaches, and present some ideas we have about its use in both planned and agile contexts.
منابع مشابه
Defining the Building-Integrated Photovoltaic Designs in architecture and urbanism with Emphasis on Usage in Iran
Demand of energy is more sensible now because of population growth and economic growth of countries. In order to increase of energy consumption around the world and environment pollution, attention to the renewable energy such as solar energy is inevitable. Building-integrated photovoltaic (BIPV) electric power systems not only produce electricity, they are also part of the building. For exam...
متن کاملUnderstanding the Impact of Change in COTS-Based Systems
The use of commercial off-the-shelf software components (COTS) promises significant advances in terms of greater productivity, reduced time to market and reliability. However, the blackbox nature of these components poses equally significant challenges for managing maintenance, future change to component-based systems and in particular the impact of proposed changes. Unless these challenges are...
متن کاملThe Requirements for a Cots Software Component: a Case Study
The goal of the GUARDS project is to design and develop a generic fault-tolerant computer architecture that can be built from predefined standardised components. The architecture favours the use of commercial off-the-shelf (COTS) hardware and software components. However, the assessment and selection of COTS components is a non-trivial task as it requires balancing a myriad of requirements from...
متن کاملRun - time coordination of components : design patterns vs . Component & aspect based platforms ?
Describing software architectures in terms of the interaction relationships between components brings us nearer to a compositional view. Although everybody agrees in that component oriented design represents a significant advance towards assembling systems by plugging off-the-shelf components (COTS), reducing application complexity, there is a lack of programming languages that support componen...
متن کاملAnalysing the Impact of Change in COTS-Based Systems
Commercial off-the-shelf (COTS) software components promise benefits in terms of greater productivity, reduced time to market and reliability. However, their blackbox nature poses significant challenges assessing and managing the impact of change. We propose an approach to help developers to understand the impact of change. It relies on the use of a COTS componentoriented development process an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006